home *** CD-ROM | disk | FTP | other *** search
/ Shareware Universe - The Gold Collection / Shareware Universe The Gold Collection.iso / windgame / mahjong / mahjong.go < prev    next >
Text File  |  1996-04-19  |  30KB  |  1,093 lines

  1. Mah Jongg
  2.                     Mah Jongg
  3.                    --- for Windows ---
  4.                    Version 1.0
  5.                  February,  1992
  6.  
  7.  
  8.                   Program and Documentation
  9.              Copyright 1988 - 1992  Ron Balewski
  10.  
  11.  
  12.  
  13.  
  14. Mah Jongg for Windows is a User-Supported (Shareware) prooduct.  It is
  15. freely available through User's Groups, Bulletin Boards, etc.  You have
  16. the opportunity to try the game and see if it suits your needs.  If you
  17. find that you enjoy and use this game, please send the requested
  18. contribution of $20.00 to:
  19.  
  20.      Ron Balewski
  21.      412 E. Ridge St.
  22.      Nanticoke, PA  18634-2915
  23.  
  24.  
  25. User-supported shareware can exist only as long as you, the users, will
  26. support it!
  27.  
  28.  
  29.  
  30.  
  31. TABLE OF CONTENTS:
  32. -------------------
  33.  
  34.  
  35.     FORWARD: ............................... 4
  36.     WHAT IS MAH JONG for Windows............ 5
  37.     HARDWARE REQUIREMENTS .................. 5
  38.  
  39.     THE GAME OF MAH JONGG .................. 6
  40.          The Tiles ......................... 6
  41.          The Suits ......................... 6
  42.          The Game Board .................... 7
  43.          Playing Mah Jongg ................. 7
  44.          Strategy .......................... 7
  45.  
  46.     PLAYING MAH JONGG for Windows .......... 8
  47.          The Basics ........................ 8
  48.          The Added Features ................ 9
  49.           File menu .................... 9
  50.           Help menu ................... 11
  51.           Preferences menu ............ 12
  52.           Backup menu ................. 14
  53.           Special menu ................ 14
  54.  
  55.          Stack Control Menu ............... 15
  56.           Peek ........................ 15
  57.           Rotate ...................... 16
  58.           Remove ...................... 16
  59.  
  60.  
  61.     IN CASE OF DIFFICULTY ................. 17
  62.     TECHNICAL SUPPORT ..................... 17
  63.     WHAT'S NEXT ........................... 17
  64.     SHARWEWARE ............................ 18
  65.     WHAT DO YOU GET WHEN YOU REGISTER ,,,,, 18
  66.     DISCLAIMER ............................ 19
  67.     PERMISSION TO COPY .................... 20
  68.     ATTENTION SHAREWARE VENDORS ........... 20
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.                     -  Page 2 -
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.      Mah Jongg for Windows is dedicated to my father, Ed, in 
  100. appreciation for his support and help with my first shareware venture.  
  101. If it weren't for his tireless efforts in the day-to-day operation of 
  102. my shareware business (copying & labeling disks, assembling & shipping 
  103. packages to registered users, etc.) I wouldn't have had the time to 
  104. spend writing MJ/WIndows.
  105.  
  106.  
  107.      I'd also like to thank Warren Storosko for his constant list of 
  108. ideas & suggestions and for devoting countless hours to testing my 
  109. products.
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.                     -  Page 3  -
  149.  
  150.  
  151.  
  152.  
  153.  
  154.                    FORWARD
  155.  
  156.  
  157.  
  158.      Well, it's finally finished -- Mah Jongg for Windows.  If you've
  159. used my Mah Jongg -V-G-A-, you should have little trouble getting up to
  160. speed with this new game.  It incorporates most of MJVGA 3.1's function
  161. set.
  162.  
  163.      Please note that I consider this to be a new product rather than
  164. an "upgrade" to MJVGA.  I seriously question whether a Windows
  165. version is an "upgrade" or a "downgrade."  However, due to the
  166. popularity of Windows, I've gotten a LOT of requests for this product.
  167. So, here it is!
  168.  
  169.      As usual, I'd like to thank those who have registered the various
  170. versions of MJVGA, my initial shareware product.  Your support &
  171. suggestions are what prodded me into the programmer-unfriendly world of
  172. Windows to produce what you now have.
  173.  
  174.      That 8514/a version of Mah Jongg is still in "public" Beta test.
  175. No major problems have been reported (in fact virtually no minor ones
  176. have come up either).  Unfortunately, I just haven't had time to put
  177. the documentation & such together into a package.  (By the way,
  178. MJ/Windows will probably earn me a lot more money than MJ8514 -- so
  179. it's been getting priority treatment.)
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                   - Page 4 -
  204.  
  205.  
  206.  
  207.  
  208.  
  209. WHAT IS MAH JONG for Windows?
  210.  
  211.      Mah Jongg for Windows is a high-tech simulation of the ancient
  212. Chinese game of Mah Jongg.  Some historians date Mah Jongg back to the
  213. time of Confucius -- over 25 centuries ago!
  214.  
  215.      It's believed that sailors and fishermen played Mah Jongg as a
  216. diversion from the monotony of their long voyages.  The game was
  217. originally played with cards, but eventually bone and bamboo tiles were
  218. substituted since these were less likely to be blown off the deck.
  219.  
  220.      Mah Jongg for Windows recreates the beauty and addictive pleasure
  221. of Mah Jongg, but uses modern data processing techniques and
  222. high-resolution graphics instead of bamboo tiles.
  223.  
  224.      In an attempt to make this game as elegant and as enjoyable as
  225. possible, the author has used some of the most advanced features of
  226. today's state-of-the-art MS-DOS computers.  Not all PC computers are
  227. able to run Mah Jongg for Windows.  But if yours can, prepare yourself
  228. for the meeting of the past and future!!!
  229.  
  230.  
  231. WHAT DO I NEED?
  232.  
  233.      Mah Jongg for Windows should run on any properly-equipped PC
  234. compatible which can run Windows in standard or enhanced mode.
  235.  
  236.      You will need at least a VGA-class graphics system (640x480
  237. resolution in 16 colors).  However, for best results, I'd recommend
  238. Windows running in 256-color mode with a higher resolution graphics
  239. card (800x600 or 1024x768).  Screens smaller than 800x600 will require
  240. the entire screen to display the Mah Jongg window.  Furthermore, with
  241. only 16 colors, the tile colors will not be reproduced properly because
  242. of the way Windows' palette manager operates.
  243.  
  244.      A mouse is also required, but this shouldn't be a problem.
  245. Windows itself is virtually useless without one.
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.                     -  Page 5 -
  259.  
  260.  
  261.  
  262.  
  263.  
  264. THE GAME OF MAH JONGG
  265. ---------------------
  266.  
  267. THE TILES
  268.  
  269.      There are 42 different tiles used in Mah Jongg as follows:  27 Suit
  270. tiles (nine tiles in each of three suits), 3 Dragons, 4 Winds, 4
  271. Seasons, and 4 Flowers.
  272.  
  273.  
  274. THE SUITS
  275.  
  276.      The Suit Of Dots - This suit goes back to the original sailor's
  277. version of Mah Jongg.  The dots probably represent money.
  278.  
  279.      The Suit Of Bam - Bam stands for Bamboo.  Because bamboo was used
  280. to make deadly spears, this suit is thought to represent power or
  281. victory.
  282.  
  283.      The Suit Of Crak - These are also called Characters or Actors.
  284. Crak may represent actual people or may simply be characters from the
  285. Chinese alphabet.
  286.  
  287.      The Dragons - In the Ancient Mah Jongg, each suit was associated
  288. with a Dragon as follows:
  289.  
  290.            White dragons - Suit Of Dots
  291.            Red Dragons   - Suit Of Bam
  292.            Green Dragons - Suit Of Crak
  293.  
  294. This association has no direct bearing on the current play of the game.
  295.  
  296.      The Winds - These tiles simply represent the four directions of the
  297. winds -- North, South, East, and West.
  298.  
  299.      The Flowers - The four flowers - Orchid, Plum, Mum, and Bamboo -
  300. were introduced by a medieval princess to add beauty and romance to the
  301. game.
  302.  
  303.      The Seasons - This is another direct representation -- this time of
  304. the seasons - Spring, Summer, Autumn, and Winter.  It is thought that
  305. the seasons were added to Mah Jongg by river gamblers.
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.                     - Page 6 -
  314.  
  315.  
  316.  
  317. THE GAME BOARD
  318.  
  319.      Each game board consists of 144 tiles made up of four of each type
  320. of tile EXCEPT for the Seasons and Flowers of which there is one each.
  321. The tiles are laid out in a formation called a Dragon.  The position of
  322. each tile in the dragon is completely random, making each dragon unique.
  323. Some are more formidable than others.  Some are actually impossible to
  324. defeat.  But all are challenging and exciting.
  325.  
  326.      The tiles are placed in stacks ranging in height from one tile at
  327. the edge to five tiles at the center.  The easiest way to understand the
  328. dragon is to see one.  Run Mah Jongg for Windows.  The dragon you'll see
  329. will be a far better explanation than I can give.
  330.  
  331.  
  332. PLAYING MAH JONGG
  333.  
  334.      The object of Mah Jongg is simple -- remove all of the tiles by
  335. matching pairs.  But there IS a catch.  Only tiles which are "free" can
  336. be removed.
  337.  
  338.      A tile is considered "free" if there's nothing on top of it and if
  339. it can slide out to the left OR right.  If tiles on both sides are
  340. stacked to the same height the tile is not "free" to be removed.
  341.  
  342.      Two tiles MUST be free and MUST be an exact match (exceptions
  343. later) before they can be removed from the dragon.  Removal of
  344. mismatched tiles and removal of un-free tiles is not allowed.
  345.  
  346.      The exception:  Since there is one each of the Seasons and the
  347. Flowers, these tiles cannot be matched identically.  So any flower can
  348. match with any other flower.  Likewise, any season can match with any
  349. other season.
  350.  
  351.  
  352. STRATEGY:
  353.  
  354.      During my countless hours of testing Mah Jongg, I've found a few
  355. pieces of strategy that seem to help:
  356.  
  357. --> Concentrate on removing the four tiles which are blocking the most
  358. moves - the top tile, the single tile on the left, and the two tiles on
  359. the right.
  360.  
  361. --> Look for quadruples.  If all four of a given tile are free, remove
  362. them all immediately.  This will get them out of the way and won't cause
  363. problems later.
  364.  
  365.  
  366.  
  367.  
  368.                     - Page 7 -
  369.  
  370.  
  371.  
  372.  
  373. --> Keep an eye out for doubles (two tiles free) of tiles with only two
  374. left (the monochrome screen helps here).  These should also be removed
  375. immediately.
  376.  
  377. --> Before removing two tiles of four remaining, be sure that no OBVIOUS
  378. harm (trapped tiles) will occur.
  379.  
  380. --> Always check for triples.  If you've found a pair with four
  381. remaining, see if any more are free.  Then, take the two which will free
  382. up the most tiles.
  383.  
  384.  
  385.  
  386.  
  387.  
  388. PLAYING MAH JONGG FOR WINDOWS
  389. -----------------------------
  390.  
  391. THE BASICS
  392.  
  393.      To start Mah Jongg for Windows, just launch it like any other
  394. Windows application.
  395.  
  396.      Tiles are removed by first selecting one, then selecting its mate.
  397. To select a tile, just point to it with the mouse and press the left
  398. mouse button.  The tile will change color to show that it has been
  399. selected. You don't have to double-click to remove the tiles.  When two
  400. tiles have been selected, they will (after validation) be removed.
  401.  
  402.      To de-select a tile, just click on it again.  The tile will return
  403. to normal.
  404.  
  405.      If you try to select a tile that's not free, you'll get a warning
  406. sound (if the sound is turned on) and the tile will NOT be selected.
  407. Likewise, if you select two tiles which don't match, you'll hear the
  408. warning beep and both tiles wil de-select.
  409.  
  410.      The counter at the top-left of the Mah Nongg window will show how
  411. many tiles remain in the dragon.
  412.  
  413.      This is all you really need to know to play the game.  But, there
  414. are some other features which make the play a lot more enjoyable.  Most
  415. of them can be accessed thru the menu bar on top of the Mah Jongg
  416. window.
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.                     -  Page 8  -
  424.  
  425.  
  426.  
  427.  
  428.  
  429. THE ADDED FEATURES
  430.  
  431.      For convenience, I'll describe the features as they appear in the
  432. menus from left to right, top to bottom.
  433.  
  434.  
  435.  
  436. FILE
  437. ====
  438.  
  439. Load TIle Set
  440. =============
  441.     With this option, you can load in an alternate tile set.  Just
  442.     select the set from the list and click on OK.  You'll then see
  443.     a "thermometer" box while MJ/Windows loads & formats the tile
  444.     set.
  445.  
  446.     Choosing a new tile set will NOT affect the game.  It will
  447.     continue from where it was, but with a new tile set.
  448.  
  449.     Your selection will also be saved for the next time you run
  450.     MJ/Windows.  Whenever the game starts, it will load the last
  451.     tile set tile set that you chose.
  452.  
  453.  
  454. Load Game
  455. =========
  456.     This will load a game previously saved to disk.  A window
  457.     will open and you'll be asked to select a file name.  If you hit
  458.     this button accidentally, just click the Cancel button.
  459.  
  460. Save Game
  461. =========
  462.        This function will save the game in progress.  You'll be
  463.        required to type in a file name or select one that's already on
  464.        the disk.
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.                     - Page 9 -
  479.  
  480.  
  481.  
  482. Done
  483. ====
  484.     Done is similar to New Game, but has some added features as
  485.     well.  When you select DONE, your score for the game will be
  486.     calculated and, if you've made the Hall of Fame, you'll be
  487.     asked to enter your name.  Either way, your score & the Hall of
  488.     Fame will be displayed.  You'll then get a new game.
  489.  
  490.     Note that EXIT and NEW GAME don't evaluate the game for
  491.     inclusion in the Hall of Fame.  You could use these if you're
  492.     not interested in the Hall of Fame or if the game has gone so
  493.     badly that you don't want the embarrassment of being told that
  494.     your score was thousands of points higher than what's needed for
  495.     HOF entry.
  496.  
  497.  
  498. New Game
  499. ========
  500.     Selecting New Game will start a new game of Mah Jongg.  the
  501.     computer will shuffle the tiles and a new dragon will be
  502.     drawn.
  503.  
  504.  
  505. Restart Game
  506. ============
  507.     Restart Game will take you back to the beginning of the current
  508.     game.  The help counter, peek counter, and clock are all reset
  509.     to zero.
  510.  
  511. Exit
  512. ====
  513.     Selecting Exit will quit the MJ/Windows program.
  514.  
  515. About
  516. =====
  517.     This will bring up an About box containing my name, address,
  518.     and copyright notice.
  519.  
  520.  
  521. Serial Number
  522. =============
  523.     This brings up a box which displays the version & serial number
  524.     of your MJ/Windows game.  It also indicates whether you're
  525.     using a registered or un-registered copy (of course you
  526.     registered, right???).
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.                    - Page 10 -
  534.  
  535.  
  536.  
  537.  
  538. HELP
  539. ====
  540. Tiles Left
  541. ==========
  542.     To see exactly what tiles are left in the dragon, just select
  543.     this!  The dragon will be replaced by a graphic depiction of
  544.     exactly how many of which tiles are left.  Very useful for
  545.     determining tricky moves!  To return to the game board, just
  546.     click the OK button.
  547.  
  548. Moves Left
  549. ==========
  550.     To quickly find out how many moves are left without being told
  551.     what they are, choose this function.  Your score isn't affected
  552.     by using this type of help.
  553.  
  554. Show Moves
  555. ==========
  556.     Show Moves is really it's own little sub-function.  When you
  557.     click on Show Moves, the machine will pause for a moment (it's
  558.     looking for moves) and will then do one of two things.  If no
  559.     moves are left, you'll see a "No moves left" dialog box.
  560.     You're now free to start a new game, enter the game into the
  561.     Hall of Fame (via the Done selection), or back-up to try to
  562.     get farther in this game (I often do this).
  563.  
  564.     If one or more moves is left, you'll be shown what they are.
  565.     The tiles for the first move will be highlighted.  Then, a
  566.     small control panel with five buttons will appear on the right
  567.     section of the Mah Jongg window.  To leave Show Moves, click
  568.     on Cancel.  To see the next move, just click on "Next".  Click
  569.     on "Previous" to display the previous move.  When you've
  570.     decided which move you'd like to take, you can execute it by
  571.     first stepping to it with the Next / Previous buttons and then
  572.     clicking on "Do It!" The Show Moves menu will disappear and
  573.     your selected move will be executed.
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.                    - Page 11 -
  589.  
  590.  
  591.  
  592.     An alternate form of Show Moves will show you the moves
  593.     available only for one type of tile.  If you'd like to get rid
  594.     of this one particular Four of Dots, lets say, but you can't
  595.     find a match for it, you can select that one tile, then choose
  596.     Show Moves.  Only the moves pertainiing to that one tile type
  597.     will be shown.  If nothing's free to match the tile, you'll get
  598.     the dreaded No Move Available message.
  599.  
  600.     ATTENTION THREE-BUTTON MOUSE USERS:
  601.     There is a short-cut to entering the Show Moves menu available
  602.     to you.  Just click the center button!
  603.  
  604.     This short-cut can also be turned off in case you find yourself
  605.     accidentally hitting the center button & entering Help when you
  606.     don't want to.  The Center Button switch in the Preferences
  607.     menu will turn this feature on & off.
  608.  
  609.  
  610. X-Ray
  611. =====
  612.     You can "X-ray" the board to find which stacks a given type
  613.     of tile is in regardless of whether or not it's buried.  To
  614.     start an X-ray, select  "X-Ray" in the help menu.  A tile will
  615.     be shown in a dialog box.  Use the previous / next buttons to 
  616.     step to the tile that you want to find.  Then, click on SHOOT 
  617.     to turn on the X-ray machine.  The stacks which contain the 
  618.     desired tile will be highlighted.  To turn off the X-ray 
  619.     machine, just press the OK button.
  620.  
  621.  
  622. PREFERENCES
  623. ===========
  624.     All entries in this menu section are "switches."  THe first 
  625.     time you click them, they'll turn on.  The next time, they'll 
  626.     turn off.  A feature is turned on if it has a check mark in 
  627.     front of it.
  628.  
  629.     Whenever you quit MJ/Windows, the current preference settings 
  630.     are saved.  The next time you start MJ/WIN, all settings will 
  631.     return to their last position.
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.                    - Page 12 -
  644.  
  645.  
  646.  
  647. Sound
  648. =====
  649.        This switch controls whether MJ/Windows will create its usual 
  650.        sounds for tile selection, removal, etc.
  651.  
  652.        Note that the new Windows 3.0 sound functions are used for sound 
  653.        generation, so if some other program is running which takes 
  654.        control of the sound system, MJ/Windows won't be allowd to 
  655.        access the sound hardware.  In that case, you won't get sound 
  656.        even if it's turned on.  Likewise, when MJ/Windows is run, it 
  657.        requests control of the sound system.  Any other sound programs 
  658.        that are run while MJ/Windows is still running (including 
  659.        another instance of MJ/Windows) will not be given access to the 
  660.        sound system.
  661.  
  662. Move Check
  663. ==========
  664.        When Move Check is turned on, MJ/Windows will check for 
  665.        available moves after each tile removal.  As soon as no 
  666.        additional moves are available, you'll be notified by a dialog 
  667.        box.
  668.  
  669. Box Cursor
  670. ==========
  671.        When the box cursor is turned on, any tile that's being "pointed 
  672.        to" by the mouse will have a box drawn around the tile face.
  673.  
  674.  
  675. Center Button
  676. =============
  677.        When Center Button is turned on, you can get to the Show Moves 
  678.        function by simply clicking the center mouse button.  You can 
  679.        turn off this convenience if you find yourself hitting the wrong 
  680.        mouse button and getting help (and the resulting score penalty) 
  681.        when you don't really want it.  Of course, if you dnn't HAVE a 
  682.        center button on your mouse, this switch is completely 
  683.        irrelevant. 
  684.  
  685.  
  686. Clock Display
  687. =============
  688.        This switch will control whether or not the elapsed time clock 
  689.        will be displayed.  It continues to run, though, whether it's 
  690.        displayed or not.
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.                    - Page 13 -
  699.  
  700.  
  701.  
  702. Tiles Left Display
  703. ==================
  704.        This switch controls whether or not the Tiles Left counter (on 
  705.        the left side of the window) is displayed.  Note that when you 
  706.        select this switch, the tile count will not appear or disappear 
  707.        until the next time you do something to affect it -- make a move 
  708.        or back up.
  709.  
  710.  
  711.  
  712. Backup
  713. ======
  714. Backup
  715. ======
  716.        Backup will back up one move per selection.  You can back up all 
  717.        the way to the beginning of the game, if you'd like to.
  718.  
  719. Set Mark / Go To Mark
  720. =====================
  721.        You can set & reset up to four bookmarks as you play.  Whenever 
  722.        you set a mark, the current game location is remembered.  Then, 
  723.        later on, you can decide to back up to a mark (Go To Mark).  
  724.        This effect will be the same as repeatedly selecting Backup 
  725.        until you got to the marked location.  
  726.  
  727.        Bookmarks work only in a backward direction.  You can NOT go 
  728.        through several moves, set a mark, back up several moves, then 
  729.        go to the mark.  
  730.  
  731.  
  732. Special
  733. =======
  734. Hall of Fame
  735. ============
  736.        Selecting this option will display the MJ/Windows Hall of Fame.  
  737.        Press the OK bar at the bottom to return to the game.
  738.  
  739. Background Color
  740. ================
  741.        You can TEMPORARILY change the background color of the current 
  742.        MJ tile set with this feature.  Note that the changes will NOT 
  743.        be stored in the tile set.  I feel that the background color has 
  744.        been artistically (I hope) decided on by the tile designer and 
  745.        should not be permanently changed in such a trivial manner.
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.                    - Page 14 -
  754.  
  755.  
  756.  
  757.  
  758. Pause
  759. ======
  760.        To pause a game, just select Pause.  THe dragon will disappear 
  761.        (to discourage cheating!!!), th clock will stop, and an 
  762.        interesting graphics thing will glide around the window.  Press 
  763.        the OK button to resume the game.
  764.  
  765. Print Registration Form
  766. =======================
  767.        This is probably the most important selection of all the menus.  
  768.        It will print out to your current printer (I hope -- Windows 
  769.        printing is anything but trivial!) a fill-in-the-blanks 
  770.        registration form which you can use to register MJ/Windows and 
  771.        / or order tile set disks.
  772.  
  773.  
  774.  
  775.  
  776.  
  777. STACK CONTROL MENU
  778.  
  779.      To get the stack control menu, just point to a tile stack and press
  780. the RIGHT mouse button.   Then, press the button for your desired 
  781. operation (all are explained below).  To close the menu without making 
  782. a selection, select Cancel.
  783.  
  784.    The stack control menu features three choices, as follows:
  785.  
  786. PEEK
  787. ====
  788.      PEEK will allow you to see all the tiles in a stack, and what order
  789.      they're in.  Because this only helps you plan your strategy, but
  790.      doesn't give away any moves, there are no Hall of Fame penalty
  791.      points added to your score for accessing PEEK.  The HOF will,
  792.      however, keep track of how many times you used this feature.
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.                    - Page 15 -
  809.  
  810.  
  811.  
  812.  
  813. ROTATE
  814. ======
  815.      This command will "rotate" the stack - ie, all tiles will move up
  816.      one position, except for the top tile which will move to the
  817.      bottom.  This is very much a desperation "cheat" maneuver and
  818.      should be used sparingly.  In fact, if you use this or the next
  819.      REMOVE feature, your game will no longer be eligible for the Hall
  820.      of Fame.  You'll be so warned the first time you attempt either of
  821.      these cheats within a game.
  822.  
  823.      One important problem with Rotate is that it can cause the Back-up
  824.      feature to behave strangely.  Back-up builds up one tile on the
  825.      affected piles without checking them for validity, so if you
  826.      back-up a rotated pile, you may get un-matched pairs coming back.
  827.      I have no intention of fixing this problem, so don't even ask.  If
  828.      you're resorting to this to try to win, you don't deserve to back
  829.      up!
  830.  
  831.  
  832. REMOVE
  833. ======
  834.      This feature is even more of a cheat than Rotate.  You can remove
  835.      ANY top tile, without regard for matching or being free.  As I said
  836.      above, using this feature will keep your game out of the Hall of
  837.      Fame -- so use it only as a last resort!!
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.                     -  Page 16  -
  864.  
  865.  
  866.  
  867.  
  868.  
  869. IN CASE OF DIFFICULTY
  870.  
  871.      So far, I haven't run into any problems -- but then again, this is 
  872. a new product running in a strange new environment.  With all the 
  873. different Windows configurations ou there, I expect some odd things to 
  874. happen somewhere.  If you should run into one, please let me know!
  875.  
  876.  
  877. TECHNICAL SUPPORT
  878.  
  879.      If you have any problem with Mah Jongg for Windows, , please let 
  880. me know.  I'll be glad to do what I can to help you get it running.  Of 
  881. course, I can't guarantee that MJ/Windows will run on all systems!  No 
  882. software company can do that!  But as long as your PC can run Windows 
  883. relatively well, MJ/Windows should run too.
  884.  
  885.      My only request is that you enclose a SASE if you would like a
  886. reply.  My policy has been (and always will be) that I will NOT reply
  887. to letters from non-registered users unless they include a SASE.  I
  888. really don't think it's fair to expect registered users to (literally)
  889. pay the expenses of technical support for non-registered users.
  890. However, I will definitely reply as long as you cover the costs by
  891. sending a SASE.  Let me repeat this -- I WILL NOT EVEN THINK OF 
  892. PROVIDING TECH SUPPORT TO A NON_REGISTERED USER UNLESS YOU INCLUDE A 
  893. STAMPED, SELF-ADDRESSED ENVELOPE!   NO EXCEPTIONS!!!!
  894.  
  895.      I can now be reached on BIX, if you'd rather send E-Mail.  My
  896. username is "rbalewski".  I'm usually on a couple times a week, so you
  897. should get a prompt reply.
  898.  
  899.  
  900.  
  901.  
  902. WHAT'S NEXT
  903.  
  904.      Since this is the first release of MJ/Windows, there are sure to 
  905. be further enhancements.  The first one will be a simulated monochrome 
  906. monitor in another window.  I've always liked that feature from MJVGA 
  907. and think it'd translate nicely to Windows. 
  908.  
  909.      I also plan to add all of the features in MJVGA's Hall of Fame 
  910. editor to MJ/Windows in the future.
  911.  
  912.      A Windows version of the MJVGA Viewset utility is also on the 
  913. things-to-do list.
  914.  
  915.  
  916.  
  917.  
  918.                     -  Page 17  -
  919.  
  920.  
  921.  
  922.  
  923.  
  924. SHAREWARE
  925.  
  926.      Please remember that this game is NOT public domain.  It is
  927. shareware!  If you play and enjoy this game regularly, you are urged to
  928. send the registration fee of $20.00.  Remember, shareware will only be 
  929. around as long as YOU support the concept!
  930.  
  931.      When registering, please include the version and serial number from
  932. the copy of MJ/Windows that you have.  All registered users will 
  933. receive a copy of the latest version free-of-charge.
  934.  
  935.      If you'd prefer to register with a simple fill-in-the-blanks form,
  936. you can print a registration / order form by selecting Print 
  937. Registration Form from the Special menu.
  938.  
  939.      The order form also includes check-boxes to order various tile set
  940. library disks (all public domain) for $3 per disk.  Please note that I 
  941. will send these disks ONLY to registered MJ/Windows users.  If you wish 
  942. to order any of them but are not a registered user, you MUST include 
  943. the $20 registration fee with your order.  All extra disk orders from 
  944. unregistered users WILL BE DISCARDED!!!!
  945.  
  946.      Whether or not you choose to register, I'd like to hear your
  947. comments and suggestions on Mah Jongg for Windows.  If you'd like a 
  948. reply, please include a stamped, self-addressed envelope.
  949.  
  950.      All comments and contributions can be sent to:
  951.  
  952.           Ron Balewski
  953.           412 E. Ridge St.
  954.           Nanticoke, PA  18634-2915
  955.  
  956.  
  957.  
  958.  
  959. WHAT DO YOU GET WHEN YOU REGISTER
  960.  
  961.      I currently provide one free "registered" copy of MJ/Windows on 
  962. a 5.25" 1.2 M HD diskette for your registration fee.  I also provide 
  963. tile set disks (360k 5.25") for a $3 copying charge each.  Upgrades to 
  964. MJ/Windows will also be available for only a $4 copying charge 
  965. (provided on 1.2 M 5.25" HD disk). 
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.                    - Page 18 -
  974.  
  975.  
  976.  
  977.  
  978.      I generally do NOT send out notices to all registered users 
  979. whenever I upgrade a product.  This would be prohibitively expensive.  
  980. I'd have to either not upgrade my products as often as I'd like, charge 
  981. more for upgrades, or charge a higher registration fee to cover this 
  982. expense.  I don't want to do any of these.  However, registered users 
  983. sould feel free to inquire about the current version.  Generally, 
  984. upgrades shouldn't be expected for at least 6 months from the last 
  985. release, with one year being more likely.  You can order as many 
  986. updates as you'd like for only my $4 per disk copying charge. 
  987.  
  988.      I do plan to send notices about new products to registered users.  
  989. I'll also probably give current customers a substantial discount on new 
  990. products.
  991.  
  992.      Registered users also get preferred technical support.  I also 
  993. hope to start a tech support BBS in the near future, and will give 
  994. registered users access to tile sets, etc. which will not be open to 
  995. the general public.
  996.  
  997.  
  998.  
  999.  
  1000. DISCLAIMER
  1001.  
  1002.      In no event shall the Author be liable to you for any damages,
  1003. including any lost profits, lost savings, or other incidental or
  1004. consequential damages arising out of the use of or inability to use this
  1005. program, even if the Author has been advised of the possibility of such
  1006. damages, or for any claim by any other party.
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.                     -  Page 19  -
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034. PERMISSION TO COPY
  1035.  
  1036.      Individuals, clubs, and other organizations are granted permission
  1037. by the author to freely copy and distribute this program and
  1038. documentation as long as:
  1039.  
  1040. 1. There is no charge for the software or documentation.  However, you
  1041.     may charge a service fee for disk duplication and distribution, as
  1042.     long as such fee is not more than $5.00.
  1043. 2. Club members are informed of the user-supported (shareware) concept
  1044.     and are encouraged to support it with their donations.
  1045. 3. The program or its documentation are not modified in any way.
  1046. 4. All files are distributed together on the same diskette (if
  1047.     possible).  No file may be deleted.
  1048.  
  1049.  
  1050.  
  1051. ATTENTION SHAREWARE VENDORS:
  1052. ============================
  1053.    You have my permission to distribute this copy of MJ/Windows as long 
  1054. as you don't charge more than $5 for the disk.  However, please don't 
  1055. ask me to send you an updated copy at my expense, because I won't!  
  1056. After all, you're the guy making money on MJ/Windows (probably more 
  1057. than I am) by selling copies.  The least you can do is cover my expense 
  1058. of sending you a copy.  Unless your request is accompanied by a 
  1059. stamped, self-addressed return mailer & a blank formatted disk (or a $3 
  1060. check), your request for a freebie WILL GO DIRECTLY INTO THE CIRCULAR 
  1061. FILE!!!  THERE WILL BE NO EXCEPTIONS!!!  If you are considerate enough 
  1062. to cover my costs, though, I will definitely send you a fresh, new copy 
  1063. of MJ/Windows.  Be sure to send your request on your company 
  1064. letterhead, since I WILL NOT send copies to the general public!  Only 
  1065. registered users & shareware distributors will qualify to get disks 
  1066. directly from me.  Again, NO EXCEPTIONS!!!
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.                     -  Page 20  -
  1089.  
  1090.  
  1091.  
  1092.  
  1093.